﻿<?xml version="1.0" encoding="utf-8" ?>
<!-- 
	Taken from http://unicode.org/repos/cldr/trunk/common/supplemental/supplementalData.xml.
	See: http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/windows_tzid.html
	Additions manually made by Daniel Chambers
-->
<mapTimezones type="windows">
	<!--
		Unicode.org Mappings
	-->
	<mapZone other="AUS Central Standard Time" type="Australia/Darwin"/>
	<!-- S (GMT+09:30) Darwin -->
	<mapZone other="AUS Eastern Standard Time" type="Australia/Sydney"/>
	<!-- D (GMT+10:00) Canberra, Melbourne, Sydney -->
	<mapZone other="Afghanistan Standard Time" type="Asia/Kabul"/>
	<!-- S (GMT+04:30) Kabul -->
	<mapZone other="Alaskan Standard Time" type="America/Anchorage"/>
	<!-- D (GMT-09:00) Alaska -->
	<mapZone other="Arab Standard Time" type="Asia/Riyadh"/>
	<!-- S (GMT+03:00) Kuwait, Riyadh -->
	<mapZone other="Arabian Standard Time" type="Asia/Dubai"/>
	<!-- S (GMT+04:00) Abu Dhabi, Muscat -->
	<mapZone other="Arabic Standard Time" type="Asia/Baghdad"/>
	<!-- D (GMT+03:00) Baghdad -->
	<mapZone other="Argentina Standard Time" type="America/Buenos_Aires"/>
	<!-- D (GMT-03:00) Buenos Aires -->
	<mapZone other="Armenian Standard Time" type="Asia/Yerevan"/>
	<!-- D [XP] (GMT+04:00) Yerevan -->
	<mapZone other="Atlantic Standard Time" type="America/Halifax"/>
	<!-- D (GMT-04:00) Atlantic Time (Canada) -->
	<mapZone other="Azerbaijan Standard Time" type="Asia/Baku"/>
	<!-- D (GMT+04:00) Baku -->
	<mapZone other="Azores Standard Time" type="Atlantic/Azores"/>
	<!-- D (GMT-01:00) Azores -->
	<mapZone other="Canada Central Standard Time" type="America/Regina"/>
	<!-- S (GMT-06:00) Saskatchewan -->
	<mapZone other="Cape Verde Standard Time" type="Atlantic/Cape_Verde"/>
	<!-- S (GMT-01:00) Cape Verde Is. -->
	<mapZone other="Caucasus Standard Time" type="Asia/Yerevan"/>
	<!-- D (GMT+04:00) Yerevan -->
	<mapZone other="Cen. Australia Standard Time" type="Australia/Adelaide"/>
	<!-- D (GMT+09:30) Adelaide -->
	<mapZone other="Central America Standard Time" type="America/Guatemala"/>
	<!-- S (GMT-06:00) Central America -->
	<mapZone other="Central Asia Standard Time" type="Asia/Dhaka"/>
	<!-- S (GMT+06:00) Astana, Dhaka -->
	<mapZone other="Central Brazilian Standard Time" type="America/Manaus"/>
	<!-- D (GMT-04:00) Manaus -->
	<mapZone other="Central Europe Standard Time" type="Europe/Budapest"/>
	<!-- D (GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague -->
	<mapZone other="Central European Standard Time" type="Europe/Warsaw"/>
	<!-- D (GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb -->
	<mapZone other="Central Pacific Standard Time" type="Pacific/Guadalcanal"/>
	<!-- S (GMT+11:00) Magadan, Solomon Is., New Caledonia -->
	<mapZone other="Central Standard Time" type="America/Chicago"/>
	<!-- D (GMT-06:00) Central Time (US & Canada) -->
	<mapZone other="Central Standard Time (Mexico)" type="America/Mexico_City"/>
	<!-- D (GMT-06:00) Guadalajara, Mexico City, Monterrey -->
	<mapZone other="China Standard Time" type="Asia/Shanghai"/>
	<!-- S (GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi -->
	<mapZone other="Dateline Standard Time" type="Etc/GMT+12"/>
	<!-- S (GMT-12:00) International Date Line West -->
	<mapZone other="E. Africa Standard Time" type="Africa/Nairobi"/>
	<!-- S (GMT+03:00) Nairobi -->
	<mapZone other="E. Australia Standard Time" type="Australia/Brisbane"/>
	<!-- S (GMT+10:00) Brisbane -->
	<mapZone other="E. Europe Standard Time" type="Europe/Minsk"/>
	<!-- D (GMT+02:00) Minsk -->
	<mapZone other="E. South America Standard Time" type="America/Sao_Paulo"/>
	<!-- D (GMT-03:00) Brasilia -->
	<mapZone other="Eastern Standard Time" type="America/New_York"/>
	<!-- D (GMT-05:00) Eastern Time (US & Canada) -->
	<mapZone other="Egypt Standard Time" type="Africa/Cairo"/>
	<!-- D (GMT+02:00) Cairo -->
	<mapZone other="Ekaterinburg Standard Time" type="Asia/Yekaterinburg"/>
	<!-- D (GMT+05:00) Ekaterinburg -->
	<mapZone other="FLE Standard Time" type="Europe/Kiev"/>
	<!-- D (GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius -->
	<mapZone other="Fiji Standard Time" type="Pacific/Fiji"/>
	<!-- S (GMT+12:00) Fiji, Kamchatka, Marshall Is. -->
	<mapZone other="GMT Standard Time" type="Europe/London"/>
	<!-- D (GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London -->
	<mapZone other="GTB Standard Time" type="Europe/Istanbul"/>
	<!-- D (GMT+02:00) Athens, Bucharest, Istanbul -->
	<mapZone other="Georgian Standard Time" type="Etc/GMT-3"/>
	<!-- S (GMT+03:00) Tbilisi -->
	<mapZone other="Greenland Standard Time" type="America/Godthab"/>
	<!-- D (GMT-03:00) Greenland -->
	<mapZone other="Greenwich Standard Time" type="Atlantic/Reykjavik"/>
	<!-- S (GMT) Monrovia, Reykjavik -->
	<mapZone other="Hawaiian Standard Time" type="Pacific/Honolulu"/>
	<!-- S (GMT-10:00) Hawaii -->
	<mapZone other="India Standard Time" type="Asia/Calcutta"/>
	<!-- S (GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi -->
	<mapZone other="Iran Standard Time" type="Asia/Tehran"/>
	<!-- D (GMT+03:30) Tehran -->
	<mapZone other="Israel Standard Time" type="Asia/Jerusalem"/>
	<!-- D (GMT+02:00) Jerusalem -->
	<mapZone other="Jordan Standard Time" type="Asia/Amman"/>
	<!-- D (GMT+02:00) Amman -->
	<mapZone other="Korea Standard Time" type="Asia/Seoul"/>
	<!-- S (GMT+09:00) Seoul -->
	<mapZone other="Mauritius Standard Time" type="Indian/Mauritius"/>
	<!-- D (GMT+04:00) Port Louis -->
	<mapZone other="Mexico Standard Time" type="America/Mexico_City"/>
	<!-- D [XP] (GMT-06:00) Guadalajara, Mexico City, Monterrey - Old -->
	<mapZone other="Mexico Standard Time 2" type="America/Chihuahua"/>
	<!-- D [XP] (GMT-07:00) Chihuahua, La Paz, Mazatlan - Old -->
	<mapZone other="Mid-Atlantic Standard Time" type="Atlantic/South_Georgia"/>
	<!-- D (GMT-02:00) Mid-Atlantic -->
	<mapZone other="Middle East Standard Time" type="Asia/Beirut"/>
	<!-- D (GMT+02:00) Beirut -->
	<mapZone other="Montevideo Standard Time" type="America/Montevideo"/>
	<!-- D (GMT-03:00) Montevideo -->
	<mapZone other="Morocco Standard Time" type="Africa/Casablanca"/>
	<!-- D (GMT) Casablanca -->
	<mapZone other="Mountain Standard Time" type="America/Denver"/>
	<!-- D (GMT-07:00) Mountain Time (US & Canada) -->
	<mapZone other="Mountain Standard Time (Mexico)" type="America/Chihuahua"/>
	<!-- (GMT-07:00) Chihuahua, La Paz, Mazatlan -->
	<mapZone other="Myanmar Standard Time" type="Asia/Rangoon"/>
	<!-- S (GMT+06:30) Yangon (Rangoon) -->
	<mapZone other="N. Central Asia Standard Time" type="Asia/Novosibirsk"/>
	<!-- D (GMT+06:00) Almaty, Novosibirsk -->
	<mapZone other="Namibia Standard Time" type="Africa/Windhoek"/>
	<!-- D (GMT+02:00) Windhoek -->
	<mapZone other="Nepal Standard Time" type="Asia/Katmandu"/>
	<!-- S (GMT+05:45) Kathmandu -->
	<mapZone other="New Zealand Standard Time" type="Pacific/Auckland"/>
	<!-- D (GMT+12:00) Auckland, Wellington -->
	<mapZone other="Newfoundland Standard Time" type="America/St_Johns"/>
	<!-- D (GMT-03:30) Newfoundland -->
	<mapZone other="North Asia East Standard Time" type="Asia/Irkutsk"/>
	<!-- D (GMT+08:00) Irkutsk, Ulaan Bataar -->
	<mapZone other="North Asia Standard Time" type="Asia/Krasnoyarsk"/>
	<!-- D (GMT+07:00) Krasnoyarsk -->
	<mapZone other="Pacific SA Standard Time" type="America/Santiago"/>
	<!-- D (GMT-04:00) Santiago -->
	<mapZone other="Pacific Standard Time" type="America/Los_Angeles"/>
	<!-- D (GMT-08:00) Pacific Time (US & Canada) -->
	<mapZone other="Pacific Standard Time (Mexico)" type="America/Tijuana"/>
	<!-- D (GMT-08:00) Tijuana, Baja California -->
	<mapZone other="Pakistan Standard Time" type="Asia/Karachi"/>
	<!-- D (GMT+05:00) Islamabad, Karachi -->
	<mapZone other="Romance Standard Time" type="Europe/Paris"/>
	<!-- D (GMT+01:00) Brussels, Copenhagen, Madrid, Paris -->
	<mapZone other="Russian Standard Time" type="Europe/Moscow"/>
	<!-- D (GMT+03:00) Moscow, St. Petersburg, Volgograd -->
	<mapZone other="SA Eastern Standard Time" type="Etc/GMT+3"/>
	<!-- S (GMT-03:00) Georgetown -->
	<mapZone other="SA Pacific Standard Time" type="America/Bogota"/>
	<!-- S (GMT-05:00) Bogota, Lima, Quito, Rio Branco -->
	<mapZone other="SA Western Standard Time" type="America/La_Paz"/>
	<!-- S (GMT-04:00) La Paz -->
	<mapZone other="SE Asia Standard Time" type="Asia/Bangkok"/>
	<!-- S (GMT+07:00) Bangkok, Hanoi, Jakarta -->
	<mapZone other="Samoa Standard Time" type="Pacific/Apia"/>
	<!-- S (GMT-11:00) Midway Island, Samoa -->
	<mapZone other="Singapore Standard Time" type="Asia/Singapore"/>
	<!-- S (GMT+08:00) Kuala Lumpur, Singapore -->
	<mapZone other="South Africa Standard Time" type="Africa/Johannesburg"/>
	<!-- S (GMT+02:00) Harare, Pretoria -->
	<mapZone other="Sri Lanka Standard Time" type="Asia/Colombo"/>
	<!-- S (GMT+05:30) Sri Jayawardenepura -->
	<mapZone other="Taipei Standard Time" type="Asia/Taipei"/>
	<!-- S (GMT+08:00) Taipei -->
	<mapZone other="Tasmania Standard Time" type="Australia/Hobart"/>
	<!-- D (GMT+10:00) Hobart -->
	<mapZone other="Tokyo Standard Time" type="Asia/Tokyo"/>
	<!-- S (GMT+09:00) Osaka, Sapporo, Tokyo -->
	<mapZone other="Tonga Standard Time" type="Pacific/Tongatapu"/>
	<!-- S (GMT+13:00) Nuku'alofa -->
	<mapZone other="US Eastern Standard Time" type="Etc/GMT+5"/>
	<!-- S (GMT-05:00) Indiana (East) -->
	<mapZone other="US Mountain Standard Time" type="America/Phoenix"/>
	<!-- S (GMT-07:00) Arizona -->
	<mapZone other="Venezuela Standard Time" type="America/Caracas"/>
	<!-- S (GMT-04:30) Caracas -->
	<mapZone other="Vladivostok Standard Time" type="Asia/Vladivostok"/>
	<!-- D (GMT+10:00) Vladivostok -->
	<mapZone other="W. Australia Standard Time" type="Australia/Perth"/>
	<!-- D (GMT+08:00) Perth -->
	<mapZone other="W. Central Africa Standard Time" type="Africa/Lagos"/>
	<!-- S (GMT+01:00) West Central Africa -->
	<mapZone other="W. Europe Standard Time" type="Europe/Berlin"/>
	<!-- D (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna -->
	<mapZone other="West Asia Standard Time" type="Asia/Tashkent"/>
	<!-- S (GMT+05:00) Tashkent -->
	<mapZone other="West Pacific Standard Time" type="Pacific/Port_Moresby"/>
	<!-- S (GMT+10:00) Guam, Port Moresby -->
	<mapZone other="Yakutsk Standard Time" type="Asia/Yakutsk"/>
	<!-- D (GMT+09:00) Yakutsk -->
	

	<!-- 
		Manual Additions.
		These additions were made by using the name of the city mentioned
		in the Windows Time Zone Display Name to match against cities
		with their own TzId.
		Also, the author's personal knowledge of Australian time zones was used
		and Canada was looked up on Wikipedia
	-->
	<mapZone other="UTC" type="Etc/UTC" />
	<mapZone other="GMT Standard Time" type="Europe/Dublin" />
	<mapZone other="GMT Standard Time" type="Europe/Lisbon" />
	<mapZone other="Greenwich Standard Time" type="Africa/Monrovia" />
	<mapZone other="W. Europe Standard Time" type="Europe/Amsterdam" />
	<mapZone other="W. Europe Standard Time" type="Europe/Rome" />
	<mapZone other="W. Europe Standard Time" type="Europe/Stockholm" />
	<mapZone other="W. Europe Standard Time" type="Europe/Vienna" />
	<mapZone other="Central Europe Standard Time" type="Europe/Belgrade" />
	<mapZone other="Central Europe Standard Time" type="Europe/Bratislava" />
	<mapZone other="Central Europe Standard Time" type="Europe/Ljubljana" />
	<mapZone other="Central Europe Standard Time" type="Europe/Prague" />
	<mapZone other="Romance Standard Time" type="Europe/Brussels" />
	<mapZone other="Romance Standard Time" type="Europe/Copenhagen" />
	<mapZone other="Romance Standard Time" type="Europe/Madrid" />
	<mapZone other="Central European Standard Time" type="Europe/Sarajevo" />
	<mapZone other="Central European Standard Time" type="Europe/Skopje" />
	<mapZone other="Central European Standard Time" type="Europe/Zagreb" />
	<mapZone other="GTB Standard Time" type="Europe/Athens" />
	<mapZone other="GTB Standard Time" type="Europe/Bucharest" />
	<mapZone other="South Africa Standard Time" type="Africa/Harare" />
	<mapZone other="FLE Standard Time" type="Europe/Helsinki" />
	<mapZone other="FLE Standard Time" type="Europe/Riga" />
	<mapZone other="FLE Standard Time" type="Europe/Sofia" />
	<mapZone other="FLE Standard Time" type="Europe/Tallinn" />
	<mapZone other="FLE Standard Time" type="Europe/Vilnius" />
	<mapZone other="Arab Standard Time" type="Asia/Kuwait" />
	<mapZone other="Russian Standard Time" type="Europe/Volgograd" />
	<mapZone other="Arabian Standard Time" type="Asia/Muscat" />
	<mapZone other="Georgian Standard Time" type="Asia/Tbilisi" />
	<mapZone other="India Standard Time" type="Asia/Kolkata" />
	<mapZone other="SE Asia Standard Time" type="Asia/Jakarta" />
	<mapZone other="China Standard Time" type="Asia/Chongqing" />
	<mapZone other="China Standard Time" type="Asia/Hong_Kong" />
	<mapZone other="China Standard Time" type="Asia/Urumqi" />
	<mapZone other="Singapore Standard Time" type="Asia/Kuala_Lumpur" />
	<mapZone other="Ulaanbaatar Standard Time" type="Asia/Ulaanbaatar" />
	<mapZone other="AUS Eastern Standard Time" type="Australia/Melbourne" />
	<mapZone other="Cen. Australia Standard Time" type="Australia/Broken_Hill" />
	<mapZone other="West Pacific Standard Time" type="Pacific/Guam" />
	<mapZone other="Central Pacific Standard Time" type="Asia/Magadan" />
	<mapZone other="Kamchatka Standard Time" type="Asia/Kamchatka" />
	<mapZone other="SA Eastern Standard Time" type="America/Cayenne" />
	<mapZone other="Paraguay Standard Time" type="America/Asuncion" />
	<mapZone other="SA Western Standard Time" type="America/Argentina/San_Juan" />
	<mapZone other="SA Pacific Standard Time" type="America/Lima" />
	<mapZone other="Eastern Standard Time" type="America/Toronto"/>
	<mapZone other="Central Standard Time (Mexico)" type="America/Monterrey" />
	<mapZone other="Mountain Standard Time (Mexico)" type="America/Mazatlan" />
	<mapZone other="Pacific Standard Time" type="America/Vancouver" />
</mapTimezones>

